package org.kumas.sgrpc.common.extension.ext8_add;
import org.kumas.sgrpc.common.extension.ExtensionLoader;
public class AddExt1$Adaptive implements org.kumas.sgrpc.common.extension.ext8_add.AddExt1 {
public java.lang.String echo(org.kumas.sgrpc.common.URL arg0, java.lang.String arg1)  {
if (arg0 == null) throw new IllegalArgumentException("url == null");
org.kumas.sgrpc.common.URL url = arg0;
String extName = url.getParameter("add.ext1", "extName");
if(extName == null) throw new IllegalStateException("Failed to get extension (org.kumas.sgrpc.common.extension.ext8_add.AddExt1) name from url (" + url.toString() + ") use keys([add.ext1])");
org.kumas.sgrpc.common.extension.ext8_add.AddExt1 extension = (org.kumas.sgrpc.common.extension.ext8_add.AddExt1)ExtensionLoader.getExtensionLoader(org.kumas.sgrpc.common.extension.ext8_add.AddExt1.class).getExtension(extName);
return extension.echo(arg0, arg1);
}
}